Big Huge Thesaurus

motor torpedo boat

noun